/*
	File:			custom.css
	Description:	Custom styles for Thesis, customizations by Alex Fraiser | kolakube.com
*/

body.custom { background: #e4e2e2 url(images/bg.gif) repeat-x; }

/*---:[ header styles ]:---*/

.custom #header { border: 0; height: 160px; padding: 0; }

.custom .page { position: relative; }

.custom #tabs { 
	border: 0;
	float: right;
	position: absolute;
	right: 0;
	top: 20px;
}

	.custom ul#tabs li { background: none; border: 0; margin-bottom: 0; }
		
			.custom ul#tabs li a:hover { background: #575757; color: #FFF; text-decoration: none; }
						
		.custom ul#tabs li ul { border: 1px solid #000; display: none; list-style: none; position: absolute; z-index: 2; background: #E5E5E5; }
		
			.custom ul#tabs li:hover ul { display: block; }
		
			.custom ul#tabs li ul li { float: none; margin: 0; }

.custom #header p#logo a {
	background: url(images/logo.gif) no-repeat;
	display: block;
	height: 121px;
	outline: none;
	text-indent: -9999px;
	width: 284px;
}

.custom h1#tagline { display: none; }

ul#header_icons {
	bottom: -19px;
	list-style: none;
	position: absolute;
	right: 0;
	z-index: 1;
}
	ul#header_icons li { float: left; margin-left: 35px; }
	
		ul#header_icons li a { 
			display: block; 
			height: 74px;
			outline: none;
			text-indent: -9999px; 
			width: 61px;
		}

			ul#header_icons li.rss a { background:  url(images/header_rss.gif) no-repeat; }
			ul#header_icons li.flickr a { background: url(images/header_flickr.gif) no-repeat; }
			ul#header_icons li.facebook a { background: url(images/header_facebook.gif) no-repeat; }
			ul#header_icons li.su a { background: url(images/header_su.gif) no-repeat; }
			ul#header_icons li.twitter a { background: url(images/header_twitter.gif) no-repeat; }
			
/*---:[ containers ]:---*/

.custom #content_area .page { background: #FFF url(images/page_bg.gif) repeat-y 61.5em 0; border: 0.5em solid #d5d3d3; margin-top: 40px; }

.custom #content { background: #FFF url(images/content_bg.gif) repeat-x; border-right: 1px solid #F3DDC9; }

/*---:[ post styles ]:---*/

.custom .to_comments { display: none; }

.custom .headline_meta, .custom .headline_meta a { color: #bd9977; }

.custom h2.entry-title a, .custom h1.entry-title { color: #514e4e; font-weight: bold; letter-spacing: -1px; }

	.custom h2.entry-title a:hover { border-bottom: 1px solid #DDD; }
	
.custom .prev_next {
	background: #FFF url(images/prev_next.gif) repeat-x;
	border: 0;
}

	.custom .prev_next a { color: #9e7b5a; }
	
p#breadcrumbs {
	color: #111;
	font-size: 12.6px;
	margin-bottom: -18px;
	padding: 10px 10px 0 10px;
}

	p#breadcrumbs a {
		color: #2361A1;
		border-bottom: 1px solid #B4B2B3;
	}
	
		p#breadcrumbs a:hover { border: 0; }
	
/*---:[ sidebar styles ]:---*/

.custom #sidebars { background: #F9EEE4 url(images/sidebar_bg.gif) repeat-x; padding-top: 2px;border-top: 1px solid #f7c699; }

.custom #sidebars a { color: #ef7b12; }

.custom #sidebars h3 { color: #514e4e; font-variant: normal; font-weight: bold; letter-spacing: -1px; }

.custom #sidebars p.subTop { 
	color: #ef7b12;
	font-weight: bold;
	margin: -12px 0 8px 0;
	text-transform: uppercase;
}

.custom #sidebars p.sub { 
	color: #ef7b12;
	font-weight: bold;
	margin-bottom: -1px;
	text-transform: uppercase;
}

#rss_subscribe { position: relative; }

.rss_icon {	/* RSS Subscribe Icon */
	background: url(images/subscribe_box_rss.png) no-repeat;
	height: 56px;
	position: absolute;
	right: -24px;
	top: -34px;
	width: 56px;
}

.email_icon {
	background: url(images/rss_email.gif) no-repeat;
	float: right;
	height: 33px;
	width: 36px;
}

.search_icon {
	background: url(images/search_icon.gif) no-repeat;
	height: 38px;
	width: 38px;
}

.blogroll_icon {
	background: url(images/links_icon.gif) no-repeat;
	height: 37px;
	width: 35px;
}

#search, .widget_links { position: relative; }

.icon { position: absolute; top: -15px; right: -23px; }

.text_input { background: #FFF url(images/search_bg.gif) repeat-x bottom; border: 1px solid #e1bd9d; }

/*---:[ footer styles ]:---*/

#foot {
	background: #e7e7e7 url(images/footer.gif) repeat-x;
	overflow: hidden;
	padding: 0 15px 25px 15px;
}

	#foot .col {
		float: left;
               padding-right: 25px;
               width: 29%;
	}
	
	#foot li#get-recent-comments ul li { margin-bottom: 30px; min-height: 30px; }
	
	#foot p { padding-left: 10px;}
	
	#foot h3 {
		color: #383737;
		font: bold 23px Arial, sans-serif;
		letter-spacing: -1px;
		padding-bottom: 10px 0;
	}
	
	#foot img.kjgrcGravatar {
		border: 1px solid #000;
		left: -25px;
		position: absolute;
	}
	
	#foot .about p { padding-left: 0; }
	
	#foot li.widget, #foot li#get-recent-comments li { list-style: none; }
	
	#foot ul li { list-style-position: inside; list-style-type: square; padding: 0; margin: 0 }
	
	#foot ul li.widget_categories a:hover { text-decoration: underline; }
	
.custom #myGallery, #myGallerySet, #flickrGallery {
width: auto;
}

.custom #feature_box { padding: 0.5em; }

/* Custom blockquote */
.custom blockquote {
	background: #FFFFFF url(images/quote.png) no-repeat scroll 0 0;
        margin: 0px 25px 15px 25px;
	padding: 5px 60px 5px 30px;
	}


/* Alert Box */
custom .format_text p.alert {
background: #EEEEEE url(images/alert.png) center no-repeat; border: 1px solid #000000; background-position: 7px 50%; text-align: left; padding: 10px 10px 10px 50px;
-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
-webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px;
-webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;}

/* Note Box */
.custom .format_text p.note {
background: #E3F0F2 url(images/note.png) center no-repeat; border: 1px solid #66CCCC; background-position: 7px 50%; text-align: left; padding: 10px 10px 10px 50px;
-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
-webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px;
-webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;}

.drop_cap {
	float: left;
	font-size: 3.7em;
	line-height: 1em;
	padding: 0.1em 0.12em 0 0;
}

.clear { clear: both }

#disqus_thread { padding:30px 25px 0pt; }

#popular-posts li {
	background: #FFFBCC;
	border: 1px solid #E6DB55;
	line-height: 1.4em;
	-moz-border-radius: 5px;
	padding: 0.9em;
	-webkit-border-radius: 5px;
}

#popular-posts img { float: left; padding-right: 8px; }

#searchby{background: #454343 url(images/blackGrad.gif) repeat-x; border: 1px solid #0A0A0A; border-top: 0; margin-bottom: 1.5em; overflow: hidden; padding: 1em }

#searchby ul {float: left; list-style-position: inside; margin: 0; padding: 1em; width: 50%}

#searchby li { padding-bottom: 4px }

#searchby li.title{ font-size: 18px; list-style-type: none }

#searchby #inner {background: #FFF; border: 1px solid #000; overflow: hidden }